package com.tws.pctask.model.userManageModel;

import lombok.Data;

import javax.validation.constraints.Email;
import javax.validation.constraints.NotNull;

/**
 * @Description： 3.3新增或修改用户参数
 * @Author: wbf
 * @Date: 2022/1/21 18:21
 */
@Data
public class AddOrUpdateUserParam {
    /**
     * 用户id
     */
    @NotNull(message = "操作有误，请重新操作！")
    private String userId;
    /**
     * 用户名称
     */
    @NotNull(message = "用户名称不能为空！")
    private String userName;
    /**
     * 用户密码
     */
    @NotNull(message = "密码不能为空！")
    private String userPassword;
    /**
     * 用户邮箱
     */
    @Email(message = "邮箱格式有误！")
    private String userEmail;
    /**
     * 用户身份
     */
    @NotNull(message = "身份不能为空！")
    private Integer userIdentity;
    /**
     * 用户状态
     */
    @NotNull(message = "状态不能为空！")
    private Integer userState;
    /**
     * 使用时长
     */
    @NotNull(message = "使用时长不能为空！")
    private Integer deadline;
}
